Memory-Access Optimization of Parallel Molecular Dynamics Simulation via Dynamic Data Reordering

نویسندگان

  • Manaschai Kunaseth
  • Ken-ichi Nomura
  • Hikmet Dursun
  • Rajiv K. Kalia
  • Aiichiro Nakano
  • Priya Vashishta
چکیده

Dynamic irregular applications such as molecular dynamics (MD) simulation often suffer considerable performance deterioration during execution. To address this problem, an optimal data-reordering schedule has been developed for runtime memory-access optimization of MD simulations on parallel computers. Analysis of the memory-access penalty during MD simulations shows that the performance improvement from computation and data reordering degrades gradually as data translation lookaside buffer misses increase. We have also found correlations between the performance degradation with physical properties such as the simulated temperature, as well as with computational parameters such as the spatial-decomposition granularity. Based on a performance model and pre-profiling of data fragmentation behaviors, we have developed an optimal runtime data-reordering schedule, thereby archiving speedup of 1.35, 1.36 and 1.28, respectively, for MD simulations of silica at temperatures 300 K, 3,000 K and 6,000 K.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

In-memory Data Reorganization Performed in Parallel with Host Processor Memory Accesses and Provides Mechanisms to Handle Issues Such

......Data reorganization operations often appear as a critical building block in scientific computing applications, such as signal processing, molecular dynamics simulations, and linear algebra computations (for example, matrix transpose, pack and unpack, and shuffle). High-performance libraries, such as the Intel Math Kernel Library (https://software. intel.com/en-us/intel-mkl), generally pro...

متن کامل

Shared Memory Parallelization of the GROMOS96 Molecular Dynamics Code

This paper describes the parallelization of a commercial molecular dynamics simulation code, GROMOS96, on a SCI (Scalable Coherent Interface) interconnected PC cluster. The underlying programming model is that of shared data structures, exploiting SCI’s capabilities of enabling access to segments of remote memory in an entirely transparent way. Methodologies are elaborated that allow to obtain ...

متن کامل

Thermal conductivity calculation of magnetite using molecular dynamics simulation

In the current research, thermal conductivity of magnetite (Fe3O4) has been calculated using molecular dynamic simulation. The rNEMD Molecular Dynamics Method provided in the LMMPS package is used for the simulation of the thermal conductivity. The effects of magnetite layer size and temperature on the thermal conductivity have been investigated. The numerical results have...

متن کامل

Preliminary Investigation of Accelerating Molecular Dynamics Simulation on Godson-T Many-Core Processor

Molecular dynamics (MD) simulation is widely used in computational science, however, its irregular memory-access pattern imposes great difficulty on performance optimization. This paper presents a joint application/architecture study to accelerate MD on an emerging unconventional computing platform– Godson-T many-core architecture. We propose three incremental optimizations: (1) a divide-andcon...

متن کامل

Reordering Query Execution in Tertiary Memory Databases

In the relational model the order of fetching data does not a ect query correctness. This exibility is exploited in query optimization by statically reordering data accesses. However, once a query is optimized, it is executed in a xed order in most systems, with the result that data requests are made in a xed order. Only limited forms of runtime reordering can be provided by low-level device ma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012